@charset "utf-8";
/* CSS Document */

/*--public------------------------*/
body,td,th,select,input,textarea {
	color:#555555;
}
a{
	color:#555555; text-decoration:none;
}
a:hover,a:active{
	color:#EC0000;
}



/*--layout------------------------*/
#menu,#menu-bg{
	background:url("../images/web/menu_bg.gif") repeat-x;
}
#menu-parent a:hover,#menu-parent a:active,.menuA{
	background:url("../images/web/menu-bg-A.gif") no-repeat right top;
	color:#c7c7c7 !important;
}
#menu-son a:hover,#menu-son a:active{color:#EC0000;}
#bottom,#btmlinks{margin:0px auto; border-top:1px solid #DDDDDD; width:900px;}
#bottom-contain,#btmlinks-con{margin:0px auto; width:900px; height:90px; border-top:1px solid #DDDDDD; margin-top:-1px;}
#btmlinks-con{height:auto; padding-top:10px;}
#btmlinks-left{float:left; padding-left:14px; color:#EC0000; width:68px; padding-top:3px;}
#btmlinks-right{line-height:21px; float:left; padding-left:16px; padding-right:0px; background:url("../images/web/btm-bg0.gif") repeat-y left top;}
#bottom-btm{background-color:#fff; height:31px; width:900px; padding-top:13px; margin:0px auto;}
.btmBT{color:#EC0000;}
.btmSpt{display:inline; margin-left:14px; margin-top:8px; background:url("../images/web/btm-bg0.gif") repeat-y 67px top;}
.btmSpt2{margin-top:8px; margin-left:8px; background:url("../images/web/btm-bg0.gif") repeat-y left top;}
.btmSpt3{margin-top:8px;}
#foot{width:900px; height:29px; margin:0px auto; background:url("../images/web/footlink_bg.gif") repeat-x; color:#fff;}
#foot-links{width:860px; height:19px; margin:0px auto; padding-top:10px; }
#foot-links a{
	display:block; width:80px; 
	color:#fff;
	float:left; text-align:center;
	background:url("../images/web/top-arr.gif") no-repeat left;
}
#foot-links .topA{
	width:80px; height:17px; 
	color:#fff;
	float:left; text-align:center;
	background:url("../images/web/top-arr2.gif") no-repeat left;
}
#foot-links a:hover,#top-links a:active{
	color:#CCCCCC; background:url("../images/web/top-arrA.gif") no-repeat left;
	display:inline;
}

/*--index------------------------*/
#left1,#right1{
	border:1px solid #DDDDDD;
}
#left1_C,#right1_C{
	background:url("../images/web/div-bg0.jpg") repeat-x;
}
.bt{
	color:#EC0000;
}
.la1{background:url("../images/web/n-1.gif") no-repeat left center;}
.la1:hover,.la1:active{background:url("../images/web/n-1.gif") no-repeat -174px center;}
.la2{background:url("../images/web/n-2.gif") no-repeat left center;}
.la2:hover,.la2:active{background:url("../images/web/n-2.gif") no-repeat -174px center;}
.la3{background:url("../images/web/n-3.gif") no-repeat left center;}
.la3:hover,.la3:active{background:url("../images/web/n-3.gif") no-repeat -174px center;}
.la4{background:url("../images/web/n-4.gif") no-repeat left center;}
.la4:hover,.la4:active{background:url("../images/web/n-4.gif") no-repeat -174px center;}
.la5{background:url("../images/web/n-5.gif") no-repeat left center;}
.la5:hover,.la5:active{background:url("../images/web/n-5.gif") no-repeat -174px center;}
.la6{background:url("../images/web/n-6.gif") no-repeat left center;}
.la6:hover,.la6:active{background:url("../images/web/n-6.gif") no-repeat -174px center;}
.la7{background:url("../images/web/n-7.gif") no-repeat left center;}
.la7:hover,.la7:active{background:url("../images/web/n-7.gif") no-repeat -174px center;}

.left1-list a:hover,.left1-list a:active{color:#EC0000;}

.right1-list a:hover,.right1-list a:active{color:#EC0000; background:url("../images/web/arrcase.gif") no-repeat right -42px; }


#left2{
	border:1px solid #DDDDDD;
}
#left2_C{
	background:url("../images/web/div-bg0-2.jpg") repeat-x;
}

#glide div{
}

#glide .gld2{background:url("../images/web/gld-bg.gif") repeat-x;}
#glide .gld2A{background:url("../images/web/gld-bg.gif") repeat-x left -66px;}
#glide a{color:#555555;}
#glide a:hover,#glide a:active{color:#EC0000;}


#center2_C{
	border:1px solid #DDDDDD;
}
#center2-con{background:url("../images/web/conbg.jpg") repeat-x left bottom;}
#center2-tag .aTag{background:url("../images/web/newbtbg.jpg") no-repeat;}
#center2-tag .aTagA{color:#EC0000;}
#center2-tag .aTag,#center2-tag .aTagA{border:1px solid #DDDDDD;}
#center2-tag .aTagA{border-bottom:0px none; background:#FFFFFF; height:27px; position:relative; font-weight:bold;}

#news1 a,#news2 a{
	background:url("../images/web/arr-new.gif") no-repeat left 3px; padding-left:16px;
}
#news1 a:hover,#news1 a:active,#news2 a:hover,#news2 a:active{
	background:url("../images/web/arr-new.gif") no-repeat left -40px; padding-left:16px;
	color:#EC0000;
}
.newsftext a{color:#555555;}
.newsftext a:hover,.newsftext:active{color:#EC0000;}


#right2{
	border:1px solid #DDDDDD;
}
#right2_C{background:url("../images/web/div-bg0-3.jpg") repeat-x; margin:1px auto 1px auto;}
.right2-list a:hover,.right2-list a:active{color:#EC0000;}



/*--common------------------------*/
#midleft{}
#midleftBt{border:1px solid #DDDDDD; background:url("../images/web/conbtbg0.jpg") repeat-x;}
.midlBt{color:#EC0000;}
.aGray{color:#999999;}
.aGray:hover,.aGray:active{color:#EC0000;}
.aboutbt{color:#EC0000;}
.aboutbt2{color:#EC0000; font-weight:bold;}
.aboutbt22{color:#000000;}
.mrBT{
	background:#ac2c2b;
	color:#fff;
}
#mrNavCon,#mrSCon,#mrDoCon{
	margin-top:3px;
}
#mrNavConson,#mrSConson,#mrDoConson{ width:182px; padding-bottom:12px; padding-top:8px; background:url("../images/web/div-bg0.jpg") repeat-x; margin:0 auto; margin-top:1px; margin-bottom:1px;}
#mrNavConson{ background:url("../images/web/mrSConbg.gif") repeat-x;}
#nLBt{border-bottom:1px solid #EDEDED; background-color:#F7F7F7;}
.nLBtC,.casesBTa{border:1px solid #EDEDED; border-bottom:0px none;}
#nLPg{border-top:1px solid #EDEDED; background-color:#F7F7F7;}
.newsCBT h1{color:#EC0000;}
.newsCon a{color:#FF0000; text-decoration:underline;}
.newsCon a:hover,.newscon a:active{text-decoration:none;}
.news-title{ font-weight:bold; font-size:16px; color:#e92928; padding-top:15px; text-align:center;}

.protable td{border:1px solid #EDEDED;}
.proBt{background-color:#EDEDED; color:#999999;}

.casesBT{border-top:1px solid #EDEDED; border-bottom:1px solid #EDEDED; background-color:#F7F7F7;}
.caseA img{border:3px solid #EDEDED;}
.caseA:hover,.caseA:active{background-color:#EC0000; color:#FFFFFF;}
.caseA:hover img,.caseA:active img{border:3px solid #EC0000;}
.caseB img{border:3px solid #EDEDED;}
.caseB:hover,.caseB:active{color:#FFFFFF;}
.caseB:hover img,.caseB:active img{border:3px solid #EC0000;}
.casesCon img{border:1px solid #EDEDED;}

.srCbt{border-bottom:1px solid #EDEDED;}

.gbBT{background-color:#CC0000;}
.gbBT td{color:#FFFFFF;}
.gbOthers{border-top:1px dotted #EDEDED; border-bottom:1px dotted #EDEDED;}
.gbRecon{background:#F7F7F7;}
.gbRecon td{color:#EC0000;}
.a1{color:#EC0000; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
.a1:hover,.a1:active{text-decoration:none;}

#jobs td,#jobs{border:1px solid #EDEDED;}
#jobs .jobsBT{background-color:#EDEDED; color:#FF0000;}
#jobs .jobsBtm{background-color:#F7F7F7;}

.protdbg{background-color:#F7F7F7;}
#proCon{border:1px solid #EDEDED;}
.casesline{border-top:1px dotted #DDDDDD;}
.faqTop{background-color:#EDEDED;}

#state{border:1px solid #EC0000;}
#state .stateTd{color:#FFFFFF; background-color:#EC0000;}

.product_img{border-color:#c0c0c0; border-style:dashed}
.product_img_name{ color:#787777}
